The return type is the same as the operand type 返回类型与操作数类型相同。
The acceptable operand types are encapsulated below 下面概括了可接受的操作数类型:
On the same operand types you want to use for 的同一操作数类型上定义了
The operand type of an msil instruction Msil指令的操作数类型。
The acceptable operand types and their corresponding result data type are listed in the table below 下表列出了可接受的操作数类型及其相应的结果数据类型。
Based on these two factors mentioned above and the difficulty to implement in c compiler , this paper proposed a method of modifying operand type by inserting instruction lw or sw at assemble level as well as instruction scheduling . therefore , this can generate effective parallel instructions and correspondingly improve the performance and density of object code 本文在分析了上述两个限制并行指令生成的主要因素以及很难在编译器中实现并行指令生成的基础上,提出了在汇编级检查指令的操作数类型,通过插入lw或sw指令来改变操作数类型及指令调度的方法,能够有效的生成并行指令,提高了代码运行效率和代码密度。
In retargetable c compiler , all instructions , including parallel instructions , are generated through instruction pattern matching , which is very difficult to generate effective parallel instructions . meanwhile operand type required by parallel instructions is another important factor to restrict generating parallel instructions 在可重定目标编译器中,通过指令模板匹配生成目标代码的方式限制了高效的并行指令的生成,同时,并行指令的操作数类型与单操作指令的要求不一致也是限制并行指令生成的一个重要因素。